# 1.遍历列表
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)
# 输出：
# apple
# banana
# cherry

# 2.同时遍历多个列表（zip ()）
names = ["Alice", "Bob", "Charlie"]
ages = [25, 30, 35]

for name, age in zip(names, ages):
    print(f"{name} 今年 {age} 岁。")
# 输出：
# Alice 今年 25 岁。
# Bob 今年 30 岁。
# Charlie 今年 35 岁。

# 3.获取索引和值（enumerate ()）
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits, start=1):  # start=1 表示索引从 1 开始
    print(f"第 {index} 个水果是：{fruit}")
# 输出：
# 第 1 个水果是：apple
# 第 2 个水果是：banana
# 第 3 个水果是：cherry

# 4.嵌套循环
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
for row in matrix:
    for num in row:
        print(num, end=" ")  # end=" " 表示用空格代替换行
    print()  # 换行
# 输出：
# 1 2 3
# 4 5 6
# 7 8 9
